﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Basicas;
using ProjetoJornada_Negocios.Fachada;

namespace Testes
{
    class Testador
    {

        static void Main(string[] args)
        {
            Fachada fachada = Fachada.Instance;
            #region Testes Matricula
            /**
             * Remover Matricula */
             /* Matricula matricula = new Matricula()
                {
                    Id = 216
                };
            fachada.RemoverMatricula(matricula);*/
            
            /**
             * Editar Matricula*/
            #endregion

            #region Testes FormaPagamento

            fachada.RemoverFormaDePagamento(5);
            fachada.ConsutarFormaPagamentoPorId(6);

            FormaPagamento formaPagamento = new FormaPagamento("descriçãozinha");

            fachada.EditarFormaPagamento(formaPagamento);
            fachada.GetTodasFormasPagamento();

            #endregion

            #region Testes Instrutor_Monitor
            /*
            Instrutor_Monitor instrutorMonitor = new Instrutor_Monitor("cpf", "rg", "nome", "email", "tel", "cel", "cidade", "bairro", "rua", 999, "comp", "uf", 800.0, "curriculo", true);

            fachada.EditarInstrutorMonitor(instrutorMonitor);
            fachada.RemoverInstrutorMonitor(); //Falta o id ou cpf
            fachada.ConsultarInstrutorMonitorPorCPF(); //Falta o id ou cpf
            fachada.GetInstrutorMonitorPorNome(""); //Falta noma
            fachada.GetTodosInstrutorMonitor();
            */
            #endregion

            #region Testes Jornada
            /*
            Responsavel responsavel = new Responsavel("cpf", "cargo", "nome", "email", "telefone", "celular");

            Jornada jornada = new Jornada(new DateTime(20 / 11 / 1981), new DateTime(20 / 11 / 2000), "nome", responsavel);

            fachada.EditarJornada(jornada);
            fachada.RemoverJornada(570);
            fachada.ConsultarJornadaPorId(571);
            fachada.ConsultarTodasJornadas();
            */
            #endregion

        }
    }
}
